package cc.rengu.igas.channel.upqc.common.constant;

import java.io.Serializable;

/**
 * 银联二维码配置文件常量定义
 */
public class UpqcConfigConstant implements Serializable {
    /* ---------------------------------数据库连接池配置--------------------------------- */
    public static final String DATABASE_CONF_NODE = "database";
    /* 联机交易库连接池名称 */
    public static final String OLTP_POOL_NAME = "oltpPoolName";
    /* 商户管理库连接池名称 */
    public static final String MCMP_POOL_NAME = "mcmpPoolName";


    /* ---------------------------------银联二维码配置--------------------------------- */
    public static final String UPQC_CONF_NODE = "upqc";
    /* 版本号 */
    public static final String UPQC_VERSION = "version";
    /* 签名方法 */
    public static final String UPQC_SIGN_TYPE = "signType";
    /* 通知回调地址 */
    public static final String UPQC_BACK_URL = "backUrl";
    /* 收单机构代码 */
    public static final String UPQC_ACQ_INS_CODE = "acqInsCode";
    /* 账号是否加密 */
    public static final String UPQC_ACCT_ENC = "acctNoEnc";
    /* 发码方式 */
    public static final String UPQC_GEN_MODE = "genMode";
    /* 二维码url前缀 */
    public static final String UPQC_QRCODE_URL = "qrCodeUrl";

    /* ---------------------------------银联二维码专业化前置配置--------------------------------- */
    public static final String UPQCPRO_CONF_NODE = "upqcPro";
    /* 版本号 */
    public static final String UPQCPRO_VERSION = "version";
    /* 签名方法 */
    public static final String UPQCPRO_SIGN_TYPE = "signMethod";
    /* 编码 */
    public static final String UPQCPRO_ENCODING = "encoding";

    /* 机构域名 */
    public static final String INST_HOST_URL = "INST_HOST_URL";

    public static final String CUPS_QRCODE_TYPE = "CUPS_QRCODE_TYPE";
}
